Allow repeated selection extension on gktlistbox
authorJohn Renner <john@jrenner.net>
Tue, 20 Apr 2021 20:52:52 +0000 (13:52 -0700)
committerJohn Renner <john@jrenner.net>
Wed, 21 Apr 2021 21:18:29 +0000 (14:18 -0700)
gtk/gtklistbox.c

index c4cfe5e1f0cf9cd7e96f64903bb65af3a4b64551..06e2342c59afbf0408d409b8709b1702da12981c 100644 (file)
@@ -1782,7 +1782,10 @@ gtk_list_box_update_selection_full (GtkListBox    *box,
               g_signal_emit (box, signals[ROW_SELECTED], 0, row);
             }
           else
-            gtk_list_box_select_all_between (box, selected_row, row, FALSE);
+            {
+              gtk_list_box_select_all_between (box, selected_row, row, FALSE);
+              box->selected_row = selected_row;
+            }
         }
       else
         {